package com.xjoyt.pay.vo;

import com.xjoyt.pay.dto.enums.PayType;
import com.xjoyt.pay.dto.enums.TradeType;

public class Order {

	public String id;

	/**
	 * 系统流水号
	 */
	public String no;

	/**
	 * 上游流水号
	 */
	public String tradeNo;

	/**
	 * 商户流水号
	 */
	public String outTradeNo;

	/**
	 * 订单内容
	 */
	public String body;

	/**
	 * 订单详情
	 */
	public String detail;

	/**
	 * 金额(分)
	 */
	public Long money;

	/**
	 * 固定手续费(分)
	 */
	public Long poundage;

	/**
	 * 下游通知地址
	 */
	public String notifyUrl;

	/**
	 * 前台通知地址
	 */
	public String successUrl;

	/**
	 * 成本费率(%)
	 */
	public Double costRate;

	/**
	 * 结算费率(‰)
	 */
	public Double rate;

	/**
	 * 支付类型(如：微信，支付宝)
	 */
	public PayType payType;

	/**
	 * 结算类型(如T0、T1)
	 */
	public TradeType tradeType;

	/**
	 * 商户
	 */
	public Merchant merchant;

	/**
	 * 商户名称
	 */
	public String merchantName;

	/**
	 * 商户号
	 */
	public String merchantNo;

	/**
	 * 订单配置
	 */
	public OrderConfig orderConfig;

}
